.ad-box img{
    margin: 0 auto;
}
.join-us{
    padding:0 0 50px;
}
.join-us-main {
    min-height: 0
}
.join-condition {
    margin-bottom: 20px;
}
.join-condition .left,.join-condition .right{
    width: 48%;
    margin:  1%;
}
.join-condition .recruits{
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    color: #ae2a2a;
    border-left: 2px solid #ae2a2a;
    padding-left: 12px;
    margin-bottom: 15px;
}
.join-condition .recruits-tit{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
.join-condition  p{
    font-size: 14px;
    color: #686e7d;
    line-height: 30px;
    margin-bottom: 15px;
}
@media only screen and (max-width:767px) {
    .join-us{
        padding-bottom: 2%
    }
}
@media only screen and (max-width:680px) {
    .join-condition p{
        line-height: 20px;
        margin-bottom: 2%
    }
    .join-condition .left, .join-condition .right{
        width: 100%;
    }
}